The blockchain adapter of SAP HANA subscribes to the blockchain service of

HANA in the cloud, which communicate with the SAP blockchain service in

turn. The transactions submitted to the blockchain with the interplay of

different components are replicated into SAP HANA, and as this replication

works bi-directionally it means that transactions inserted in SAP HANA also

find their way back to the blockchain where they can be consumed by other

applications.

The following figure shows the working of the SAP HANA blockchain:

Figure 6 .10 : SAP H ANA blockchain working

The SAP HANA blockchain works like this: a consistent programming model

is used across data and for the data that is distributed via blockchain in your

central SAP HANA database. To read from and write to blockchain SQL from

SAP HANA is used. Advanced data modeling capabilities of SAP HANA are

leveraged, taking advantage of the full performance of SAP HANAs in-

memory column store by persisting blockchain data locally. As per your

requirement, use SAP HANAs advanced analytical engines such as graph,

geospatial, text analysis, and machine learning to analyze blockchain data.

Smart contract creation and deployment in the blockchain

An enterprise-grade platform that leverages a highly-modular and configurable

architecture is Hyperledger Fabric which is optimized for a broad range of

industry use cases available in the open-source.

U sing general-purpose programming languages such as J avascript, J ava, Go,

and node.js supports smart contract development operating under a